<?php 
// Definición de variables comunes
$nombre_controlador = 'usuarios'; 
$metodo_edicion = 'editar'; 
$metodo_cambio_estado = 'cambiar_estado'; 
$metodo_nuevo = 'nuevo'; 
?>

<!-- Título de la página -->
<div class="page-header" align="center">
  <h4><?=$title?></h4>
</div>

<div align="center">
  
  <?php if(isset($error) && $error != '') { ?>
  <div class="alert alert-danger col-sm-offset-2 col-sm-8"><?=$error?></div>
  <?php } ?> 

  <?php
  if(!isset($listado) || !$listado->exists()) { ?>
    <div class="alert alert-danger col-sm-offset-2 col-sm-8">No existen elementos para mostrar</div>
  <?php } ?> 

  <table class="table table-hover table-responsive">
  
  <?php
  if(isset($listado)) {
    if($listado->exists())
    {
      ?>
      <thead>
        <tr>
          <td>Usuario</td>
          <td>Rol</td>
          <td>Alta</td>
          <td>Estado</td>
          <td></td>
          <td></td>
        </tr>
      </thead>
      <tbody>
      <?php
        foreach ($listado as $usuario)  
        {
            $id_elemento = $usuario->id;
            $usuario->rol->get();
            ?>

            <tr>
              <td><?=$usuario->nombre_usuario?></td>
              <td><?=$usuario->rol->nombre?></td> 
              <td><?=$usuario->fecha_alta?></td>
              <td><?php echo ($usuario->baja) ? 'Inactivo' : 'Activo'; ?></td> 
              <td> 
                <?php
                  $extra = "class = 'btn btn-info' onclick=\"redireccionar('" . site_url($nombre_controlador . '/' . $metodo_edicion . '/' . $id_elemento) . "')\"";
                  echo form_button('btn_editar', 'Editar', $extra); 
                ?>
              </td>
              <td>
                <?php
                $extra = "class = 'btn btn-" . ($usuario->baja ? 'default' : 'danger') ."' onclick=\"redireccionar('" . site_url($nombre_controlador . '/' . $metodo_cambio_estado . '/' . $id_elemento) . "')\"";
                ?>
                <button type="button" <?=$extra; ?>><?php echo ($usuario->baja) ? 'Activar' : 'Desactivar'; ?></button>
              </td>
            </tr>
        
      <?php 
      }
    } 
  } 
  ?>

    </tbody>
  </table>
</div>

<div align="center" style="padding-top:35px">
  <?php
  $extra = "class = 'btn btn-success btn-lg' onclick=\"redireccionar('" . site_url($nombre_controlador . '/' . $metodo_nuevo) . "')\"";
  echo form_button('btn_nuevo', 'Nuevo', $extra);
  ?>
</div>